<?php 

if($activo==1){
    
    
function fecha($fecha){  
            list($ano,$mes,$dia)= explode("-", $fecha);
            $valor = explode(" ", $dia);
            $dia =  $valor[0];            
              $nueva =  mktime(0,0,0, $mes,$dia,$ano);
              $nuevafecha=date("d-M-Y",$nueva);
            
      return ($nuevafecha);            
}



  /*FUNCION sum de los intervalos de tiempo a la hora inicial*/
    function HorarioSum($hora, $tipoHora, $ind = '', $intervalo = 0){
        
        $hora = explode(":",$hora);
        $hora = date("$tipoHora:i$ind" , mktime($hora[0],$hora[1]+$intervalo));
        $hora = explode(":",$hora);
                if($hora[0]<=9) $hora[0] = "0".intval($hora[0]);
        $hora = $hora[0].":".$hora[1];
        
        return $hora;

    }
    
    function conversor_minutos($hora_ini) {
     
    
    $hora_ini = $hora_ini/60;
    $horas    = floor($hora_ini);
    $minutos  = floor(($hora_ini-$horas)*60);  
    if($minutos<9) $minutos = "0".$minutos;
    
    return $horas.":".$minutos."h";

    }
   
    
    

    //Contenedor de los Servicio
    $contenedorServicios    ='';
    $detalleServicios       ='';
    $caracteres             = "%[^0-9]%";
    $totalTCompleto         = 0;
    $totalTCantidad         = 0;
    $cantidad_mascotaTotal  = 0;
    $totalTCantidadS        = 0;
    
    
    
    
    
?>

<form id="myForm" action="<?php echo url_for('dashboard/'.($formIngreso->getObject()->isNew() ? 'createIngreso' : 'updateIngreso').(!$formIngreso->getObject()->isNew() ? '?id='.$formIngreso->getObject()->getId() : '')) ?>" method="post" <?php $formIngreso->isMultipart() and print 'enctype="multipart/form-data" ' ?>>    
    
    
    <?php echo $formIngreso->renderGlobalErrors() ?>
<article class="container box style2 left" style="background: <?php  echo $agendado->getConfirmacion()->getColorFondo(); ?>; color: <?php  echo $agendado->getConfirmacion()->getColorFuente(); ?>">


Cronograma de Servicios  <?php echo $camioneta->getNombre(); ?><br>    

[<?php
            
            function actual_date ($anio, $mes, $dia)  
            {   
                $week_day_now = date("w", mktime(0,0,0,$mes,$dia,$anio));
                $week_days = array ("Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sábado");  
                $months = array ("", "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");  

                $year_now = $anio;  
                $month_now = intval($mes);  
                $day_now = $dia;  
                $date = $week_days[$week_day_now] . ", " . $day_now . " de " . $months[$month_now] . " de " . $year_now;   
                return $date;    
            }  
            $fechaRutas  = explode ( '-' , $fechaRuta);
            
            echo actual_date($fechaRutas[0],$fechaRutas[1], $fechaRutas[2]); 
            
            ?>]
            
            <br>
                <?php  echo strtoupper($agendado->getConfirmacion()); ?>
</article>



<article class="container box style1 left" style="background: <?php  echo $agendado->getConfirmacion()->getColorFondo(); ?>; color: <?php  echo $agendado->getConfirmacion()->getColorFuente(); ?>">
    <div class="inner">
                
                <?php  if(($agendado->getConfirmacionId()==3)||($agendado->getConfirmacionId()==4)){ ?>
        
                <header>
                        <h2>DF<?php  echo $agendado->getUsuarioId(); ?></h2>
                </header>
                <p>
                    <b>Hora Servicio:</b> <?php  
                    
                    $horaAsig       = explode(' ', $agendado->getFechaAsig()) ;
                    $horaInicial    = explode(":",$horaAsig[1]);
                    $horaInicial    = $horaInicial[0].":".$horaInicial[1];
                    
                    echo HorarioSum($horaInicial,'g','','').' a '.HorarioSum($horaAsig[1],"g",'',$agendado->getDuracion()); 
                    
                    ?><br>
                    <b>Duracion:</b> <?php  echo conversor_minutos($agendado->getDuracion()); ?>
                </p>
                <p>
                    
                    <b>Area: </b> <?php  echo $agendado->getUsuario()->getParroquia()->getZona(); ?><br>
                    <b>Delegacion: </b><?php  echo $agendado->getUsuario()->getParroquia()->getMunicipio(); ?><br>
                    <b>Colonia: </b><?php  echo $agendado->getUsuario()->getParroquia(); ?><br>
                           <?php foreach ($agendado->getUsuario()->getDireccion() as $direccion){
                            if($direccion->getDescripcion())   
                            echo '<b>'.$direccion.':</b> '.$direccion->getDescripcion().' <br> ';
                           }  ?><br>
                </p>
                
                
                <?php if($agendado->getConfirmacionId()==4){ ?>
                <b>Servicios: </b> <br>
                
                <p style="border-top: 1px dashed #ccc;">
          
                    
              <?php
                
              if($agendado->getNota())
              echo $agendado->getNota();
              
              
                $counter = 1;
                $total = 0 ;
                foreach ($agendado->getServicio() As $servicio){
                    
                    //valida de que el primera division este abierta
                    $display = "open";
                    
                        foreach ($servicio->getProducto()->getProductoPrecio() as $presentacion){
                            //echo intval($presentacion->getPrecio())."h";
                           $servicioPresentacion[$presentacion->getProductoId().intval($presentacion->getPrecio())]    = $presentacion->getPresentacion();
                        }
                        
                        
                        echo "[".$servicio->getCantidad().'] '.$servicio->getProducto().' '.$servicioPresentacion[$servicio->getProducto()->getId().intval($servicio->getPrecio())]."";
                        
                        //echo number_format($servicio->getPrecio(),2,',','.');
                        if($servicio->getNota()){
                            
                        echo "<br><font style=' clear: both; font-size: 0.8em; '>".$servicio->getNota()."</font>";
                        }
                        
                        ?>
                    <br>
            
            <?php foreach($servicio->getMascotaHasServicio() as $mascota){ ?>
            <?php echo $mascota->getMascota().' ('.$mascota->getMascota()->getRaza().') ';?>
            <?php } ?>
            
                        <?php
                        
                        $total = $total+$servicio->getPrecio();
                        
                }
                
                
                if($agendado->getDescuento()->getIsAprobado()){
                    $descuento        = -1*$agendado->getDescuento()->getMonto();
                    if($descuento <= -1)
                        $descuento_titulo =  "Descuento";
                    else
                        $descuento_titulo =  "Incremento";
                }else {
                    $descuento        =  '0.00';
                    $descuento_titulo =  "Descuento / Incremento";
                }
                
                
                
                
                if($agendado->getDescuento()->getIsAprobado()){
                ?>
                  <?php //echo "<b style='padding-right: 5px;'>".$descuento_titulo.':</b>'.number_format($descuento,2,',','.'); ?>
                  
                  <?php } ?>
                  
                <p style="border-top: 1px dashed #ccc;">
                  <h2 style="background: #98bd3f; padding: 10px;">Cobrar: $<?php echo number_format($total+$descuento,0,',','.'); ?></h2>
                  
                </p>
                <?php }?>
    
    
                    
                </p>
              
                
                <?php if($agendado->getConfirmacionId()==4){ ?>
              <b>Datos del cobro: </b><br>
              <p style="border-top: 1px dashed #ccc;">
              
                    <?php 
                    //seteo el valor del monto con total de la operacion servicio - descuento o incremento
                    $formIngreso->setWidget('monto', new sfWidgetFormInput(array(),array('class' => 'text', 'value' => $total+$descuento)));
                    ?>
                  
                 
      
      <div style="margin-bottom: 0.5em;"  class="<?php if($formIngreso['pago_id']->renderError()) echo 'error"'; ?>">
      <?php echo $formIngreso['pago_id']; ?> 
      </div>
              
      <div id="divbanco" style="display: none;margin-bottom: 0.5em;"  class="divOcultar <?php if($formIngreso['banco_id']->renderError()) echo 'error"'; ?>">
      <?php echo $formIngreso['banco_id']; ?> 
      </div>
      <div id="divcheque" style="display: none;" class="divOcultar">
      <?php echo $formIngreso['numero_cheque']; ?> </div>
      <div id="divmonto" style="display: none;" class="divOcultar">
      <label for="operadores_ingreso_monto">Monto</label>
      <div style="margin-bottom: 0.1em;" <?php if($formIngreso['monto']->renderError()) echo 'class="error"'; ?>>
      <?php echo $formIngreso['monto']; ?>
      </div>  
      <label for="operadores_ingreso_monto">Nota</label>
      <div style="margin-bottom: 0.1em;" <?php if($formIngreso['nota']->renderError()) echo 'class="error"'; ?>>
      <?php echo $formIngreso['nota']; ?>
      </div>  
      
      </div>
      
                
      </p>
                  
                <?php echo $formIngreso->renderHiddenFields(false); } ?>
          
                

                <?php }else{
                   
                    echo "CONFIRMANDO SIGUIENTE SERVICIO";
                    
                }?>
              
                
         
 
                
                
        </div>
</article>


<section id="opciones">
    <header>
            <h2>Operaciones</h2>
    </header>
    
    <footer>
            <a href="<?php echo url_for('dashboard/servicio')?>" class="button style2 scrolly">Refrescar</a>
            
            <?php  if($agendado->getConfirmacionId()==3){ ?>
            <a href="<?php echo url_for('dashboard/servicio?agendado_id='.$agendado->getId().'&confirmacion_id=4')?>" class="button style2 scrolly">En Sitio</a>
            <?php  }if($agendado->getConfirmacionId()==4){ ?>
            <input type="hidden" name="confirmacion_id" value="5">
            <input type="hidden" name="agendadoid" value="<?php echo $agendado->getId(); ?>">
            <?php /*
            <a href="<?php echo url_for('dashboard/servicio?agendado_id='.$agendado->getId().'&confirmacion_id=5')?>" class="button style2 scrolly">Terminado</a>
             */ ?>
            <input class="button style2 scrolly" type="submit"  name="submit" value="Terminado" />
            <?php  } ?>
            
            <table>
                <tr>
                 <td style="padding: 10px;padding-left: 0px;" colspan="2">
                    <a href="<?php echo url_for('dashboard/index')?>" style="color: #000">
                    Home
                    </a>
                    | 
                    <a href="<?php echo url_for('dashboard/cierre')?>" style="color: #000">
                    Cierre de Ruta
                    </a>
                </td>
            </tr>
                
            </table>
            
    </footer>
</section>

    
    


</form>
<script type="text/javascript">
    
    $('#operadores_ingreso_pago_id').change(function(){
       
        if($(this).val()>1){
            $('#divbanco').show();
        }else{
            $('#divbanco').hide();
        }
        
        if($(this).val()==4){
            $('#divcheque').show();
        }else{
            $('#divcheque').hide();
        }
        
        if($(this).val()>0){
            $('#divmonto').show();
        }else{
            $('.divOcultar').hide();
        }
       
    });
    
</script>
    <?php } else { ?>
<article class="container box style1 left">
    <div class="inner">
        
           NO HAY MAS SERVICIOS 
                    
        </div>
</article>
<?php } ?>

